#ifndef DW_GRAPHICS_MODIFIER_H
# define DW_GRAPHICS_MODIFIER_H

namespace dw
{
	namespace graphics
	{

		class Object;

		class Modifier
		{
		public:

			virtual void modify(Object* object, const float& t) = 0;

			const bool isEnabled() const { return _enabled; }

		protected:

			bool _enabled;

		};

	} // namespace graphics
} // namespace dw

#endif // !DW_GRAPHICS_MODIFIER_H
